
a{
	text-decoration:none;
}
.content-wrap{
	width: 70%;
	margin:0 auto;
	position: relative;
}


.top-menu-wrap {
       border-bottom:solid 1px #F5498F;
}

/*步骤*/
.stepline {
    display: inline-block;
    width:100%;
    border-top: 5px solid #F5498F;
    text-align: center;
    margin: 30px 0 0;
}
.first-step{
    margin-left:10%;
    width:25%;
    display: inline-block;
    float: left;
}
.second-step{
	width: 30%;
	margin-left:10%;
	float: left;
	display: inline-block;
}
.third-step{
	width:15%;
	float: right;
	display: inline-block;
}
dt.step-num {
    width:1.5rem;
    height:1.5rem;
    font-size:1rem;
    border-radius:50%;
    background:#F5498F;
    margin-top:-1rem;
    color:#FFFFFF;
}

dd.step-text {
	 font-size:1rem;
	 font-weight:1.5rem;
	 margin-left: -1.5rem;
	 text-align: left;
}
#step-text-2{
	margin-left: -2rem;
}
/*购物车内容标题*/
.cart-wrap {
    margin-top:0.5rem;
}

#cart-title li {
    display:inline-block;
    font-size: 0.8rem;
    line-height:2rem;
    text-align:center;
}

ul#cart-title {
  background:#FCFCFC;
  border-top:solid .1px #E6E6E6;
  border-bottom:solid .1px #E6E6E6;
}

input#check-all,#check-shop {
  margin-right:0.5rem;
  vertical-align:middle
}

li#goods-info {
  width:40%;

}
#goods-num,#total-price,#goods-do,#goods-price{
  width:12%;
}

.check-of-shop  {
  padding:0.5rem 0;
  font-size:0.8rem;
  border-bottom:solid 2px #E0E0E7;
  vertical-align:middle;
}

.goods-list {
  padding:0.5rem 0;
}
.g-checkbox,.g-info,.g-price,.goods-num,.g-total,.go-do,.info-msg-color{
  display:inline-block;
  vertical-align:top;
   font-size:0.7rem;
   line-height:1rem;
}
.g-info{
	width: 45%;
}
.g-info-img {
    display:inline-block;
}
.g-info-img img{
	display:inline-block;
    height:5rem;
    width:5rem;
}

.g-inf-msg {
	display:inline-block;
    width:35%;
    vertical-align:top;
    margin-left:5px
}

.info-msg-color {
   vertical-align:top;
   margin:0 1rem;
}
.info-msg-color span{
    display:block;
    color:#C3C3C3;
}
.g-checkbox {
    vertical-align:middle;
    margin-top: 1.5rem;
}
.g-price{
	text-align: center;
    width: 8%;
}
.goods-num {
    width: 17%;
    text-align: center;
}
input.num-input {
    width:2rem;
    height:1.5rem;
    border-left:solid 1px #E6E6E6;
    border-right:solid 1px #E6E6E6;
}
.goods-num a{
    text-align:center;
    color:#E6E6E6;
    cursor: pointer;
    font-size: 0.8rem;
    display: inline-block;
    width: 1.2rem;
}
.goods-num a:hover{
	color: #F5498F;
}
.num-outline {
   display:inline-block;
   border:solid 1px #E6E6E6;
}
.g-total {
    width: 8%;
    text-align: center;
}

.go-do {
     margin-left: 0.35rem;
    cursor: pointer;
    width: 13%;
    text-align: center;
}

.goods-list {
    border-bottom:solid 1px #E6E6E6;
}
/*结算*/
.check-all,.check-shop,.check-one{
    margin:0 0.5rem;
}

.balance-wrap {
    margin:1rem 0;
    border:solid 1px #E6E6E6;
    font-size:0.8rem;
    font-weight:600;
    line-height:1.2rem;
}
.check-option,.do-option,.num-option,.price-option,.go-option{
    display:inline-block;
    vertical-align:middle;
}
.do-option a{
    margin-left:1rem;
    cursor: pointer;
}
.num-option{
    margin-left:22%;
    margin-right:1rem
}
.price-option lable{
    display:block;
}
.price-option lable span,.num-option lable span{
    color:#F5498F;
}
.go-option {
   float:right;
}
a#balance-button {
    text-align:center;
    display:inline-block;
    width:5rem;
    height:100%;
    background:#F5489F;
    color:#FFFFFF;
    font-size:1rem;
    line-height:2.4rem;
}

/*推荐商品*/
.sale-goods-item {
    display: inline-block;
    width: 22.8%;
    border: dotted 1px #E6E6E6;
    margin: 0;
    padding: 0.5rem;
    margin-left: -8px;
    margin-top: 0.5rem;
    vertical-align: top;
}



.goods-advise {
    margin-top:0.5rem;
    position:relative;
}

.advise-title h1 {
    margin:0;
    text-align:left;
    font-size:1rem;
    line-height:1.5rem;
    font-weight:600;
    display:inline-block;
    vertical-align:middle;
}
.advise-title img{
    float:right;
    display:inline-block;
    vertical-align:middle;
}
.goods-item-pic img {
    width: 10.5rem;
    height: 10.5rem;
    cursor: pointer;
}
.goods-item-info{
	width: 100%;
	display: block;
	margin: 0;
	position: relative;
	text-align: center;
	color: rgb(89, 89, 89);
}
.goods-name{
	display: block;
	font-size: 0.8rem;
	font-weight:500;
	line-height:1rem;
	width: 90%;
	text-align: left;
	margin:0.5rem auto;
	height: auto;
	overflow-y: hidden;
	display: block;
}
.goods-price{
	font-size: 1rem;
	line-height: 2rem;
	text-align: center;
	display: block;
}
.add-cart{
	height: 2rem;
	width: 8rem;
	font-weight:500;
	font-size: 1rem;
	line-height: 1.5rem;
	border:black solid 0.1rem;
	border-radius: 0.5rem;
	margin:0.5rem auto;
	cursor: pointer;
}
.add-shop-cart{
	width:100%;
	font-weight:500;
	font-size: 1rem;
	line-height: 2rem;
	display:inline-block;
}

.add-shop-cart img{
	height: 1.5rem;
    vertical-align: middle;
}
